home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / X11R4 / cmds / X / dix / RCS / tables.c,v < prev    next >
Encoding:
Text File  |  1990-02-14  |  18.9 KB  |  606 lines

  1. head     1.1;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    ; strict;
  6. comment  @ * @;
  7.  
  8.  
  9. 1.1
  10. date     90.02.14.15.23.38;  author tve;  state Exp;
  11. branches ;
  12. next     ;
  13.  
  14.  
  15. desc
  16. @Original X11R4 distribution
  17. @
  18.  
  19.  
  20.  
  21. 1.1
  22. log
  23. @Initial revision
  24. @
  25. text
  26. @/***********************************************************
  27. Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
  28. and the Massachusetts Institute of Technology, Cambridge, Massachusetts.
  29.  
  30.                         All Rights Reserved
  31.  
  32. Permission to use, copy, modify, and distribute this software and its 
  33. documentation for any purpose and without fee is hereby granted, 
  34. provided that the above copyright notice appear in all copies and that
  35. both that copyright notice and this permission notice appear in 
  36. supporting documentation, and that the names of Digital or MIT not be
  37. used in advertising or publicity pertaining to distribution of the
  38. software without specific, written prior permission.  
  39.  
  40. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  41. ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
  42. DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
  43. ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  44. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
  45. ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  46. SOFTWARE.
  47.  
  48. ******************************************************************/
  49. /* $XConsortium: tables.c,v 1.21 89/02/16 11:58:08 rws Exp $ */
  50.  
  51. extern int    ProcInitialConnection(), ProcEstablishConnection();
  52.  
  53. extern int    ProcBadRequest(), ProcCreateWindow(),
  54.     ProcChangeWindowAttributes(), ProcGetWindowAttributes(),
  55.     ProcDestroyWindow(), ProcDestroySubwindows(), ProcChangeSaveSet(),
  56.     ProcReparentWindow(), ProcMapWindow(), ProcMapSubwindows(),
  57.     ProcUnmapWindow(), ProcUnmapSubwindows(), ProcConfigureWindow(),
  58.     ProcCirculateWindow(), ProcGetGeometry(), ProcQueryTree(),
  59.     ProcInternAtom(), ProcGetAtomName(), ProcChangeProperty(),
  60.     ProcDeleteProperty(), ProcGetProperty(), ProcListProperties(),
  61.     ProcSetSelectionOwner(), ProcGetSelectionOwner(), ProcConvertSelection(),
  62.     ProcSendEvent(), ProcGrabPointer(), ProcUngrabPointer(),
  63.     ProcGrabButton(), ProcUngrabButton(), ProcChangeActivePointerGrab(),
  64.     ProcGrabKeyboard(), ProcUngrabKeyboard(), ProcGrabKey(),
  65.     ProcUngrabKey(), ProcAllowEvents(), ProcGrabServer(),
  66.     ProcUngrabServer(), ProcQueryPointer(), ProcGetMotionEvents(),
  67.     ProcTranslateCoords(), ProcWarpPointer(), ProcSetInputFocus(),
  68.     ProcGetInputFocus(), ProcQueryKeymap(), ProcOpenFont(),
  69.     ProcCloseFont(), ProcQueryFont(), ProcQueryTextExtents(),
  70.     ProcListFonts(), ProcListFontsWithInfo(), ProcSetFontPath(),
  71.     ProcGetFontPath(), ProcCreatePixmap(), ProcFreePixmap(),
  72.     ProcCreateGC(), ProcChangeGC(), ProcCopyGC(),
  73.     ProcSetDashes(), ProcSetClipRectangles(), ProcFreeGC(),
  74.     ProcClearToBackground(), ProcCopyArea(), ProcCopyPlane(),
  75.     ProcPolyPoint(), ProcPolyLine(), ProcPolySegment(),
  76.     ProcPolyRectangle(), ProcPolyArc(), ProcFillPoly(),
  77.     ProcPolyFillRectangle(), ProcPolyFillArc(), ProcPutImage(),
  78.     ProcGetImage(), ProcPolyText(),
  79.     ProcImageText8(), ProcImageText16(), ProcCreateColormap(),
  80.     ProcFreeColormap(), ProcCopyColormapAndFree(), ProcInstallColormap(),
  81.     ProcUninstallColormap(), ProcListInstalledColormaps(), ProcAllocColor(),
  82.     ProcAllocNamedColor(), ProcAllocColorCells(), ProcAllocColorPlanes(),
  83.     ProcFreeColors(), ProcStoreColors(), ProcStoreNamedColor(),
  84.     ProcQueryColors(), ProcLookupColor(), ProcCreateCursor(),
  85.     ProcCreateGlyphCursor(), ProcFreeCursor(), ProcRecolorCursor(),
  86.     ProcQueryBestSize(), ProcQueryExtension(), ProcListExtensions(),
  87.     ProcChangeKeyboardMapping(), ProcSetPointerMapping(),
  88.     ProcGetKeyboardMapping(), ProcGetPointerMapping(),
  89.     ProcChangeKeyboardControl(),
  90.     ProcGetKeyboardControl(), ProcBell(), ProcChangePointerControl(),
  91.     ProcGetPointerControl(), ProcSetScreenSaver(), ProcGetScreenSaver(),
  92.     ProcChangeHosts(), ProcListHosts(), ProcChangeAccessControl(),
  93.     ProcChangeCloseDownMode(), ProcKillClient(),
  94.     ProcRotateProperties(), ProcForceScreenSaver(),
  95.     ProcSetModifierMapping(), ProcGetModifierMapping(),
  96.     ProcNoOperation();
  97.  
  98. extern int    SProcSProcBadRequest(), SProcCreateWindow(),
  99.     SProcChangeWindowAttributes(), 
  100.     SProcReparentWindow(), SProcConfigureWindow(),
  101.     SProcInternAtom(), SProcChangeProperty(),
  102.     SProcDeleteProperty(), SProcGetProperty(),
  103.     SProcSetSelectionOwner(),
  104.     SProcConvertSelection(),
  105.     SProcSendEvent(), SProcGrabPointer(),
  106.     SProcGrabButton(), SProcUngrabButton(), SProcChangeActivePointerGrab(),
  107.     SProcGrabKeyboard(), SProcGrabKey(),
  108.     SProcUngrabKey(), SProcGetMotionEvents(),
  109.     SProcTranslateCoords(), SProcWarpPointer(), SProcSetInputFocus(),
  110.     SProcOpenFont(),
  111.     SProcListFonts(), SProcListFontsWithInfo(), SProcSetFontPath(),
  112.     SProcCreatePixmap(),
  113.     SProcCreateGC(), SProcChangeGC(), SProcCopyGC(),
  114.     SProcSetDashes(), SProcSetClipRectangles(),
  115.     SProcClearToBackground(), SProcCopyArea(), SProcCopyPlane(),
  116.     SProcPoly(), SProcFillPoly(), SProcPutImage(),
  117.     SProcGetImage(), SProcPolyText(), 
  118.     SProcImageText(), SProcCreateColormap(),
  119.     SProcCopyColormapAndFree(), SProcAllocColor(),
  120.     SProcAllocNamedColor(), SProcAllocColorCells(), SProcAllocColorPlanes(),
  121.     SProcFreeColors(), SProcStoreColors(), SProcStoreNamedColor(),
  122.     SProcQueryColors(), SProcLookupColor(), SProcCreateCursor(),
  123.     SProcCreateGlyphCursor(), SProcRecolorCursor(),
  124.     SProcQueryBestSize(), SProcQueryExtension(),
  125.     SProcChangeKeyboardMapping(), SProcChangeKeyboardControl(),
  126.     SProcChangePointerControl(),
  127.     SProcSetScreenSaver(),
  128.     SProcChangeHosts(),
  129.     SProcRotateProperties(), 
  130.     SProcNoOperation(), SProcResourceReq(), SProcSimpleReq();
  131.  
  132. extern void 
  133.     SErrorEvent(), NotImplemented(), SKeyButtonPtrEvent(), SKeyButtonPtrEvent(),
  134.     SKeyButtonPtrEvent(), SKeyButtonPtrEvent(), SKeyButtonPtrEvent(),
  135.     SEnterLeaveEvent(), SEnterLeaveEvent(), SFocusEvent(),
  136.     SFocusEvent(), SKeymapNotifyEvent(), SExposeEvent(),
  137.     SGraphicsExposureEvent(), SNoExposureEvent(), SVisibilityEvent(),
  138.     SCreateNotifyEvent(), SDestroyNotifyEvent(), SUnmapNotifyEvent(),
  139.     SMapNotifyEvent(), SMapRequestEvent(), SReparentEvent(),
  140.     SConfigureNotifyEvent(), SConfigureRequestEvent(), SGravityEvent(),
  141.     SResizeRequestEvent(), SCirculateEvent(), SCirculateEvent(),
  142.     SPropertyEvent(), SSelectionClearEvent(), SSelectionRequestEvent(),
  143.     SSelectionNotifyEvent(), SColormapEvent(), SClientMessageEvent(), SMappingEvent();
  144.  
  145. extern void
  146.     SGetWindowAttributesReply(), SGetGeometryReply(), SQueryTreeReply(),
  147.     SInternAtomReply(), SGetAtomNameReply(), SGetPropertyReply(),
  148.     SListPropertiesReply(), 
  149.     SGetSelectionOwnerReply(),
  150.     SQueryPointerReply(), SGetMotionEventsReply(), STranslateCoordsReply(),
  151.     SGetInputFocusReply(), SQueryKeymapReply(), SQueryFontReply(),
  152.     SQueryTextExtentsReply(), SListFontsReply(), SListFontsWithInfoReply(),
  153.     SGetFontPathReply(), SGetImageReply(), SListInstalledColormapsReply(),
  154.     SAllocColorReply(), SAllocNamedColorReply(), SAllocColorCellsReply(),
  155.     SAllocColorPlanesReply(), SQueryColorsReply(), SLookupColorReply(),
  156.     SQueryBestSizeReply(), SListExtensionsReply(),
  157.     SGetKeyboardMappingReply(), SGetKeyboardControlReply(), 
  158.     SGetPointerControlReply(), SGetScreenSaverReply(), 
  159.     SListHostsReply(), SGetPointerMappingReply(),
  160.     SGetModifierMappingReply(), SGenericReply();
  161.  
  162. int (* InitialVector[3]) () =
  163. {
  164.     0,
  165.     ProcInitialConnection,
  166.     ProcEstablishConnection
  167. };
  168.  
  169. int (* ProcVector[256]) () =
  170. {
  171.     ProcBadRequest,
  172.     ProcCreateWindow,
  173.     ProcChangeWindowAttributes,
  174.     ProcGetWindowAttributes,
  175.     ProcDestroyWindow,
  176.     ProcDestroySubwindows,        /* 5 */
  177.     ProcChangeSaveSet,
  178.     ProcReparentWindow,
  179.     ProcMapWindow,
  180.     ProcMapSubwindows,
  181.     ProcUnmapWindow,            /* 10 */
  182.     ProcUnmapSubwindows,
  183.     ProcConfigureWindow,
  184.     ProcCirculateWindow,
  185.     ProcGetGeometry,
  186.     ProcQueryTree,            /* 15 */
  187.     ProcInternAtom,
  188.     ProcGetAtomName,
  189.     ProcChangeProperty,
  190.     ProcDeleteProperty,
  191.     ProcGetProperty,            /* 20 */
  192.     ProcListProperties,
  193.     ProcSetSelectionOwner,
  194.     ProcGetSelectionOwner,
  195.     ProcConvertSelection,
  196.     ProcSendEvent,            /* 25 */
  197.     ProcGrabPointer,
  198.     ProcUngrabPointer,
  199.     ProcGrabButton,
  200.     ProcUngrabButton,
  201.     ProcChangeActivePointerGrab,    /* 30 */
  202.     ProcGrabKeyboard,
  203.     ProcUngrabKeyboard,
  204.     ProcGrabKey,
  205.     ProcUngrabKey,
  206.     ProcAllowEvents,            /* 35 */
  207.     ProcGrabServer,
  208.     ProcUngrabServer,
  209.     ProcQueryPointer,
  210.     ProcGetMotionEvents,
  211.     ProcTranslateCoords,        /* 40 */
  212.     ProcWarpPointer,
  213.     ProcSetInputFocus,
  214.     ProcGetInputFocus,
  215.     ProcQueryKeymap,
  216.     ProcOpenFont,            /* 45 */
  217.     ProcCloseFont,
  218.     ProcQueryFont,
  219.     ProcQueryTextExtents,
  220.     ProcListFonts,
  221.     ProcListFontsWithInfo,        /* 50 */
  222.     ProcSetFontPath,
  223.     ProcGetFontPath,
  224.     ProcCreatePixmap,
  225.     ProcFreePixmap,
  226.     ProcCreateGC,            /* 55 */
  227.     ProcChangeGC,
  228.     ProcCopyGC,
  229.     ProcSetDashes,
  230.     ProcSetClipRectangles,
  231.     ProcFreeGC,                /* 60 */
  232.     ProcClearToBackground,
  233.     ProcCopyArea,
  234.     ProcCopyPlane,
  235.     ProcPolyPoint,
  236.     ProcPolyLine,            /* 65 */
  237.     ProcPolySegment,
  238.     ProcPolyRectangle,
  239.     ProcPolyArc,
  240.     ProcFillPoly,
  241.     ProcPolyFillRectangle,        /* 70 */
  242.     ProcPolyFillArc,
  243.     ProcPutImage,
  244.     ProcGetImage,
  245.     ProcPolyText,
  246.     ProcPolyText,            /* 75 */
  247.     ProcImageText8,
  248.     ProcImageText16,
  249.     ProcCreateColormap,
  250.     ProcFreeColormap,
  251.     ProcCopyColormapAndFree,        /* 80 */
  252.     ProcInstallColormap,
  253.     ProcUninstallColormap,
  254.     ProcListInstalledColormaps,
  255.     ProcAllocColor,
  256.     ProcAllocNamedColor,        /* 85 */
  257.     ProcAllocColorCells,
  258.     ProcAllocColorPlanes,
  259.     ProcFreeColors,
  260.     ProcStoreColors,
  261.     ProcStoreNamedColor,        /* 90 */
  262.     ProcQueryColors,
  263.     ProcLookupColor,
  264.     ProcCreateCursor,
  265.     ProcCreateGlyphCursor,
  266.     ProcFreeCursor,            /* 95 */
  267.     ProcRecolorCursor,
  268.     ProcQueryBestSize,
  269.     ProcQueryExtension,
  270.     ProcListExtensions,
  271.     ProcChangeKeyboardMapping,        /* 100 */
  272.     ProcGetKeyboardMapping,
  273.     ProcChangeKeyboardControl,
  274.     ProcGetKeyboardControl,
  275.     ProcBell,
  276.     ProcChangePointerControl,        /* 105 */
  277.     ProcGetPointerControl,
  278.     ProcSetScreenSaver,
  279.     ProcGetScreenSaver,
  280.     ProcChangeHosts,
  281.     ProcListHosts,            /* 110 */
  282.     ProcChangeAccessControl,
  283.     ProcChangeCloseDownMode,
  284.     ProcKillClient,
  285.     ProcRotateProperties,
  286.     ProcForceScreenSaver,        /* 115 */
  287.     ProcSetPointerMapping,
  288.     ProcGetPointerMapping,
  289.     ProcSetModifierMapping,
  290.     ProcGetModifierMapping,
  291.     0,                    /* 120 */
  292.     0,
  293.     0,
  294.     0,
  295.     0,
  296.     0,                    /* 125 */
  297.     0,
  298.     ProcNoOperation    
  299. };
  300.  
  301. int (* SwappedProcVector[256]) () =
  302. {
  303.     ProcBadRequest,
  304.     SProcCreateWindow,
  305.     SProcChangeWindowAttributes,
  306.     SProcResourceReq,            /* GetWindowAttributes */
  307.     SProcResourceReq,            /* DestroyWindow */
  308.     SProcResourceReq,            /* 5 DestroySubwindows */
  309.     SProcResourceReq,            /* SProcChangeSaveSet, */
  310.     SProcReparentWindow,
  311.     SProcResourceReq,            /* MapWindow */
  312.     SProcResourceReq,            /* MapSubwindows */
  313.     SProcResourceReq,            /* 10 UnmapWindow */
  314.     SProcResourceReq,            /* UnmapSubwindows */
  315.     SProcConfigureWindow,
  316.     SProcResourceReq,            /* SProcCirculateWindow, */
  317.     SProcResourceReq,            /* GetGeometry */
  318.     SProcResourceReq,            /* 15 QueryTree */
  319.     SProcInternAtom,
  320.     SProcResourceReq,            /* SProcGetAtomName, */
  321.     SProcChangeProperty,
  322.     SProcDeleteProperty,
  323.     SProcGetProperty,            /* 20 */
  324.     SProcResourceReq,            /* SProcListProperties, */
  325.     SProcSetSelectionOwner,
  326.     SProcResourceReq,             /* SProcGetSelectionOwner, */
  327.     SProcConvertSelection,
  328.     SProcSendEvent,            /* 25 */
  329.     SProcGrabPointer,
  330.     SProcResourceReq,             /* SProcUngrabPointer, */
  331.     SProcGrabButton,
  332.     SProcUngrabButton,
  333.     SProcChangeActivePointerGrab,    /* 30 */
  334.     SProcGrabKeyboard,
  335.     SProcResourceReq,            /* SProcUngrabKeyboard, */
  336.     SProcGrabKey,
  337.     SProcUngrabKey,
  338.     SProcResourceReq,            /* 35 SProcAllowEvents, */
  339.     SProcSimpleReq,            /* SProcGrabServer, */
  340.     SProcSimpleReq,            /* SProcUngrabServer, */
  341.     SProcResourceReq,            /* SProcQueryPointer, */
  342.     SProcGetMotionEvents,
  343.     SProcTranslateCoords,        /*40 */
  344.     SProcWarpPointer,
  345.     SProcSetInputFocus,
  346.     SProcSimpleReq,            /* SProcGetInputFocus, */
  347.     SProcSimpleReq,            /* QueryKeymap, */
  348.     SProcOpenFont,            /* 45 */
  349.     SProcResourceReq,            /* SProcCloseFont, */
  350.     SProcResourceReq,             /* SProcQueryFont, */
  351.     SProcResourceReq,            /* SProcQueryTextExtents,  */
  352.     SProcListFonts,
  353.     SProcListFontsWithInfo,        /* 50 */
  354.     SProcSetFontPath,
  355.     SProcSimpleReq,            /* GetFontPath, */
  356.     SProcCreatePixmap,
  357.     SProcResourceReq,            /* SProcFreePixmap, */
  358.     SProcCreateGC,            /* 55 */
  359.     SProcChangeGC,
  360.     SProcCopyGC,
  361.     SProcSetDashes,
  362.     SProcSetClipRectangles,
  363.     SProcResourceReq,            /* 60 SProcFreeGC, */
  364.     SProcClearToBackground,
  365.     SProcCopyArea,
  366.     SProcCopyPlane,
  367.     SProcPoly,                /* PolyPoint, */
  368.     SProcPoly,                /* 65 PolyLine */
  369.     SProcPoly,                /* PolySegment, */
  370.     SProcPoly,                /* PolyRectangle, */
  371.     SProcPoly,                /* PolyArc, */
  372.     SProcFillPoly,
  373.     SProcPoly,                /* 70 PolyFillRectangle */
  374.     SProcPoly,                /* PolyFillArc, */
  375.     SProcPutImage,
  376.     SProcGetImage,
  377.     SProcPolyText,
  378.     SProcPolyText,            /* 75 */
  379.     SProcImageText,
  380.     SProcImageText,
  381.     SProcCreateColormap,
  382.     SProcResourceReq,            /* SProcFreeColormap, */
  383.     SProcCopyColormapAndFree,        /* 80 */
  384.     SProcResourceReq,            /* SProcInstallColormap, */
  385.     SProcResourceReq,            /* SProcUninstallColormap, */
  386.     SProcResourceReq,             /* SProcListInstalledColormaps, */
  387.     SProcAllocColor,
  388.     SProcAllocNamedColor,        /* 85 */
  389.     SProcAllocColorCells,
  390.     SProcAllocColorPlanes,
  391.     SProcFreeColors,
  392.     SProcStoreColors,
  393.     SProcStoreNamedColor,        /* 90 */
  394.     SProcQueryColors,
  395.     SProcLookupColor,
  396.     SProcCreateCursor,
  397.     SProcCreateGlyphCursor,
  398.     SProcResourceReq,            /* 95 SProcFreeCursor, */
  399.     SProcRecolorCursor,
  400.     SProcQueryBestSize,
  401.     SProcQueryExtension,
  402.     SProcSimpleReq,            /* ListExtensions, */
  403.     SProcChangeKeyboardMapping,        /* 100 */
  404.     SProcSimpleReq,            /* GetKeyboardMapping, */
  405.     SProcChangeKeyboardControl,
  406.     SProcSimpleReq,            /* GetKeyboardControl, */
  407.     SProcSimpleReq,            /* Bell, */
  408.     SProcChangePointerControl,        /* 105 */
  409.     SProcSimpleReq,            /* GetPointerControl, */
  410.     SProcSetScreenSaver,
  411.     SProcSimpleReq,            /* GetScreenSaver, */
  412.     SProcChangeHosts,
  413.     SProcSimpleReq,            /* 110 ListHosts, */
  414.     SProcSimpleReq,            /* SProcChangeAccessControl, */
  415.     SProcSimpleReq,            /* SProcChangeCloseDownMode, */
  416.     SProcResourceReq,            /* SProcKillClient, */
  417.     SProcRotateProperties,
  418.     SProcSimpleReq,            /* 115 ForceScreenSaver */
  419.     SProcSimpleReq,            /* SetPointerMapping, */
  420.     SProcSimpleReq,            /* GetPointerMapping, */
  421.     SProcSimpleReq,            /* SetModifierMapping, */
  422.     SProcSimpleReq,            /* GetModifierMapping, */
  423.     0,                    /* 120 */
  424.     0,
  425.     0,
  426.     0,
  427.     0,
  428.     0,                    /* 125 */
  429.     0,
  430.     SProcNoOperation
  431. };
  432.  
  433. void (* EventSwapVector[128]) () =
  434. {
  435.     SErrorEvent,
  436.     NotImplemented,
  437.     SKeyButtonPtrEvent,
  438.     SKeyButtonPtrEvent,
  439.     SKeyButtonPtrEvent,
  440.     SKeyButtonPtrEvent,            /* 5 */
  441.     SKeyButtonPtrEvent,
  442.     SEnterLeaveEvent,
  443.     SEnterLeaveEvent,
  444.     SFocusEvent,
  445.     SFocusEvent,            /* 10 */
  446.     SKeymapNotifyEvent,
  447.     SExposeEvent,
  448.     SGraphicsExposureEvent,
  449.     SNoExposureEvent,
  450.     SVisibilityEvent,            /* 15 */
  451.     SCreateNotifyEvent,
  452.     SDestroyNotifyEvent,
  453.     SUnmapNotifyEvent,
  454.     SMapNotifyEvent,
  455.     SMapRequestEvent,            /* 20 */
  456.     SReparentEvent,
  457.     SConfigureNotifyEvent,
  458.     SConfigureRequestEvent,
  459.     SGravityEvent,
  460.     SResizeRequestEvent,        /* 25 */
  461.     SCirculateEvent,
  462.     SCirculateEvent,
  463.     SPropertyEvent,
  464.     SSelectionClearEvent,
  465.     SSelectionRequestEvent,        /* 30 */
  466.     SSelectionNotifyEvent,
  467.     SColormapEvent,
  468.     SClientMessageEvent,
  469.     SMappingEvent,
  470. };
  471.  
  472.  
  473. void (* ReplySwapVector[256]) () =
  474. {
  475.     NotImplemented,
  476.     NotImplemented,
  477.     NotImplemented,
  478.     SGetWindowAttributesReply,
  479.     NotImplemented,
  480.     NotImplemented,            /* 5 */
  481.     NotImplemented,
  482.     NotImplemented,
  483.     NotImplemented,
  484.     NotImplemented,
  485.     NotImplemented,            /* 10 */
  486.     NotImplemented,
  487.     NotImplemented,
  488.     NotImplemented,
  489.     SGetGeometryReply,
  490.     SQueryTreeReply,            /* 15 */
  491.     SInternAtomReply,
  492.     SGetAtomNameReply,
  493.     NotImplemented,
  494.     NotImplemented,
  495.     SGetPropertyReply,            /* 20 */
  496.     SListPropertiesReply,
  497.     NotImplemented,
  498.     SGetSelectionOwnerReply,
  499.     NotImplemented,
  500.     NotImplemented,            /* 25 */
  501.     SGenericReply,            /* SGrabPointerReply, */
  502.     NotImplemented,
  503.     NotImplemented,
  504.     NotImplemented,
  505.     NotImplemented,            /* 30 */
  506.     SGenericReply,            /* SGrabKeyboardReply, */
  507.     NotImplemented,
  508.     NotImplemented,
  509.     NotImplemented,
  510.     NotImplemented,            /* 35 */
  511.     NotImplemented,
  512.     NotImplemented,
  513.     SQueryPointerReply,
  514.     SGetMotionEventsReply,
  515.     STranslateCoordsReply,        /* 40 */
  516.     NotImplemented,
  517.     NotImplemented,
  518.     SGetInputFocusReply,
  519.     SQueryKeymapReply,
  520.     NotImplemented,            /* 45 */
  521.     NotImplemented,
  522.     SQueryFontReply,
  523.     SQueryTextExtentsReply,
  524.     SListFontsReply,
  525.     SListFontsWithInfoReply,        /* 50 */
  526.     NotImplemented,
  527.     SGetFontPathReply,
  528.     NotImplemented,
  529.     NotImplemented,
  530.     NotImplemented,            /* 55 */
  531.     NotImplemented,
  532.     NotImplemented,
  533.     NotImplemented,
  534.     NotImplemented,
  535.     NotImplemented,            /* 60 */
  536.     NotImplemented,
  537.     NotImplemented,
  538.     NotImplemented,
  539.     NotImplemented,
  540.     NotImplemented,            /* 65 */
  541.     NotImplemented,
  542.     NotImplemented,
  543.     NotImplemented,
  544.     NotImplemented,
  545.     NotImplemented,            /* 70 */
  546.     NotImplemented,
  547.     NotImplemented,
  548.     SGetImageReply,
  549.     NotImplemented,
  550.     NotImplemented,            /* 75 */
  551.     NotImplemented,
  552.     NotImplemented,
  553.     NotImplemented,
  554.     NotImplemented,
  555.     NotImplemented,            /* 80 */
  556.     NotImplemented,
  557.     NotImplemented,
  558.     SListInstalledColormapsReply,
  559.     SAllocColorReply,
  560.     SAllocNamedColorReply,        /* 85 */
  561.     SAllocColorCellsReply,
  562.     SAllocColorPlanesReply,
  563.     NotImplemented,
  564.     NotImplemented,
  565.     NotImplemented,            /* 90 */
  566.     SQueryColorsReply,
  567.     SLookupColorReply,
  568.     NotImplemented,
  569.     NotImplemented,
  570.     NotImplemented,            /* 95 */
  571.     NotImplemented,
  572.     SQueryBestSizeReply,
  573.     SGenericReply,            /* SQueryExtensionReply, */
  574.     SListExtensionsReply,
  575.     NotImplemented,            /* 100 */
  576.     SGetKeyboardMappingReply,
  577.     NotImplemented,
  578.     SGetKeyboardControlReply,
  579.     NotImplemented,
  580.     NotImplemented,            /* 105 */
  581.     SGetPointerControlReply,
  582.     NotImplemented,
  583.     SGetScreenSaverReply,
  584.     NotImplemented,
  585.     SListHostsReply,            /* 110 */
  586.     NotImplemented,
  587.     NotImplemented,
  588.     NotImplemented,
  589.     NotImplemented,
  590.     NotImplemented,            /* 115 */
  591.     SGenericReply,            /* SetPointerMapping */
  592.     SGetPointerMappingReply,
  593.     SGenericReply,            /* SetModifierMapping */
  594.     SGetModifierMappingReply,        /* 119 */
  595.     NotImplemented,            /* 120 */
  596.     NotImplemented,            /* 121 */
  597.     NotImplemented,            /* 122 */
  598.     NotImplemented,            /* 123 */
  599.     NotImplemented,            /* 124 */
  600.     NotImplemented,            /* 125 */
  601.     NotImplemented,            /* 126 */
  602.     NotImplemented,            /* NoOperation */
  603.     NotImplemented
  604. };
  605. @
  606.